const path = require('path')

module.exports = {
  // 配置静态资源处理
  configureWebpack: {
    resolve: {
      alias: {
        '@': path.resolve(__dirname, 'src'),
        'static': path.resolve(__dirname, 'src/static')
      }
    }
  },
  
  // 公共路径配置
  publicPath: process.env.NODE_ENV === 'production' ? './' : '/',
  
  // 输出目录
  outputDir: 'dist',
  
  // 静态资源目录
  assetsDir: 'static',
  
  // 生产环境禁用source map
  productionSourceMap: false,
  
  // CSS相关配置
  css: {
    extract: process.env.NODE_ENV === 'production'
  }
} 